const mysql = require('mysql2')

// 创建连接池
const connectionPool = mysql.createPool({
  host:'47.94.2.134',
  port:3306,
  database:'journalhub',
  user:'root',
  password:'Lrq000905.',
  connectionLimit:5
})


// 2. 获取连接是否成功
connectionPool.getConnection((err, connection)=>{
  // 判断是否有错误信息
  if(err){
    console.log('获取连接失败', err);
    return
  }

  // 获取connection 尝试和数据库建立连接
  connection.connect(err => {
    if(err){
      console.log('和数据库交互失败', err);
    }else{
      console.log('数据库连接成功');
    }
  })

})

// 获取连接池中的连接对象
const connection = connectionPool.promise()

module.exports = connection

